Flexible and Adaptable Buffer Management Techniques for Database Management Systems
نویسندگان
چکیده
The problem of buuer management in database management systems is concerned with the eecient main memory allocation and management for answering database queries. Previous works on buuer allocation are based either exclusively on the availability of buuers at runtime or on the access patterns of queries. In this paper, we rst propose a uniied approach for buuer allocation in which both of these considerations are taken into account. Our approach is based on the notion of marginal gains which specify the expected reduction in page faults by allocating extra buuers to a query. Then, we extend this approach to support adaptable buuer allocation. An adaptable buuer allocation algorithm automatically optimizes itself for the speciic query workload. To achieve this adaptability, we propose using run-time information, such as the load of the system, in buuer allocation decisions. Our approach is to use a simple queueing model to predict whether a buuer allocation will improve the performance of the system. Thus, this paper provides a more theoretical basis for buuer allocation. Simulation results show that our methods based on marginal gains and our predictive methods consistently outperform existing allocation strategies. In addition, the predictive methods have the added advantage of adjusting their allocation to changing workloads.
منابع مشابه
A Robust and Self-tuning Page-Replacement Strategy for Spatial Database Systems
For a spatial database management system, it is an important goal to minimize the I/O-cost of queries and other operations. Several page-replacement strategies have been proposed and compared for standard database systems. In the context of spatial database systems, however, the impact of buffing techniques has not been considered in detail, yet. In this paper, different page-replacement algori...
متن کاملStorage Management in RDBMS
Storage management is important to the performance of DBMS. This paper gives a comprehensive overview of storage management in relational DBMS. The storage management is divided into three levels (logical, physical in-memory, and physical on-disk) and discussed separately. The logical level caches logical units (tuples or index values) of the DBMS based on the logical information to improve buf...
متن کاملIntegrated Buffer Management for Object-Oriented Database Systems
Despite the dominance of relational database management systems (RDBMS) in the database market, object-oriented database management systems (OODBMS) continue to play an important role in complex data management. Complex data are often found in telecommunications, business, engineering and web based applications. The most common style of accessing complex data is navigation. Navigational access ...
متن کامل– METIS – A Flexible Database Foundation for the Unified Management of Multimedia Contents
Multimedia database systems largely focus on the management of media of one particular type and suffer from inflexible architectures, which makes it difficult to adapt them to individual application needs. This paper gives an overview of METIS, a flexible multimedia database foundation for the unified management of media of arbitrary types, characterized by profound customizability. METIS can b...
متن کاملFlexible resource management and its effect on project cost and duration
In practice, most projects result in cost overruns and schedule slippage due to poor resource management. This paper presents an approach that aims at reducing project duration and costs by empowering project managers to assess different scenarios. The proposed approach addresses combinatorial modes for tasks, multi-skilled resources, and multiple calendars for resources. A case study reported ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Computers
دوره 44 شماره
صفحات -
تاریخ انتشار 1995